package edu.scau.hot.service;

import edu.scau.hot.dto.RoomPriceDTO;
import edu.scau.hot.vo.HotTypeVO;

/**
 * 房型价格计算服务接口 todo
 *
 * @author PaperEasyCode
 * @since 2022-03-02 15:25:26
 */
public interface IHotCalculateService{
    /**
     * 通过前端返回的参数计算价格
     *
     * @param roomPriceDTO
     * @return VO对象
     */
    public HotTypeVO calculatePrice(RoomPriceDTO roomPriceDTO);

    /**
     * 计算某房型整月的价格(月份可以为空)
     *
     * @param roomPriceDTO
     * @return 价格数组
     */
    public double[] getPrice(RoomPriceDTO roomPriceDTO);

}
